Mihdan\ReCrawler\Dependencies\phpseclib3\Math\BigInteger\Engines\GMP A

Total Complexity 68
Dependencies 5
Dependents 0
Total lines 635
Lines of code 228
Logical lines of code 129
Comment lines 355
Methods 41
Properties 6

Methods 41

Method Rating Maintainability Complexity Lines of code
initialize()
S
57 7 16
toBits()
S
61 5 11
toBytes()
S
61 5 10
normalize()
S
59 4 15
__construct()
S
60 4 14
compare()
S
64 3 10
randomRangePrimeInner()
S
63 3 10
divide()
S
64 2 9
modInverse()
S
71 2 5
between()
S
78 2 3
isValidEngine()
S
79 1 3
toString()
S
81 1 3
add()
S
72 1 5
subtract()
S
72 1 5
multiply()
S
72 1 5
equals()
S
80 1 3
extendedGCD()
S
72 1 4
gcd()
S
74 1 4
abs()
S
73 1 5
bitwise_and()
S
72 1 5
bitwise_or()
S
72 1 5
bitwise_xor()
S
72 1 5
bitwise_rightShift()
S
72 1 5
bitwise_leftShift()
S
72 1 5
modPow()
S
79 1 3
powMod()
S
79 1 3
powModInner()
S
75 1 4
randomRangePrime()
S
78 1 3
randomRange()
S
78 1 3
make_odd()
S
79 1 3
testPrimality()
S
78 1 3
rootInner()
S
72 1 5
pow()
S
72 1 5
min()
S
79 1 3
max()
S
79 1 3
createRecurringModuloFunction()
S
71 1 6
scan1divide()
S
72 1 5
isOdd()
S
79 1 3
testBit()
S
79 1 3
isNegative()
S
78 1 3
negate()
S
73 1 5